package day7;

/*
*
* 接口和抽象类的区别
* */
/*
* 抽象类 狗 具有所有犬科的共性功能
* */
public abstract class Dog {

    //吃
    public abstract void eat();

    //叫
    public abstract void bark();
}

/*
*  导盲功能
* */
interface Guide{

    void guide();
}

/*
* 导盲犬 继承所有犬科的共性功能，又有额外的导盲功能
* */
class GuideDog extends Dog implements Guide{

    @Override
    public void eat() {

    }

    @Override
    public void bark() {

    }

    @Override
    public void guide() {

    }
}